package com.example.userpointmgr.dao;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

//特点‌：不可变对象，通常包含一组相关的属性。
//‌用途‌：主要用于前端展示和传输数据，封装数据以便在视图层展示。

@Data
@ApiModel("数据库")
public class UserVo {
//    @TableId(value ="id",type = IdType.AUTO)
//    private int id;
    @ApiModelProperty("微信手机号")
    private String phoneNumber;
    @ApiModelProperty("真实姓名")
    private String realName;
    @ApiModelProperty("微信昵称")
    private String nickName;
    @ApiModelProperty("微信头像")
    private String avatar;
    @ApiModelProperty("用户工号")
    private int userNum;
    @ApiModelProperty("用户组织")
    private String userGroup;
    @ApiModelProperty("用户积分")
    private int userPoints;
//    @ApiModelProperty("用户角色")
//    private String role;
}
